#ifndef INCLUDED_GUARDIANFALL_H
#define INCLUDED_GUARDIANFALL_H

//====================================================================================================
// Includes
//====================================================================================================

#include "GuardianState.h"

//====================================================================================================
// Class Declarations
//====================================================================================================

class GuardianFall : public GuardianState
{
public:
	GuardianFall(Guardian* pOwner);
	virtual ~GuardianFall();

	virtual void Load();
	virtual void Unload();
	virtual void Update(float deltaTime);
	virtual void Render(const SVector2& offset);

	virtual void Enter();
	virtual void Exit();

	virtual SRect GetBoundingBox() const;
};

#endif // #ifndef INCLUDED_CHARACTERFALL_H